package com.liangtian.mdm.material.model;

import com.liangtian.mdm.base.model.BaseModel;

/**
 *
 */
public class WlTjfx extends BaseModel {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private String startTime;
    private String endTime;
    private String mode;    //--具体的统计方式，值目前有month/season/year，即月度、季度、年度
    private String type;    //--从哪个统计分析页面而来，目前值为1/2/3/4，分别代表按申请时间统计、物料各大类申请时间统计、代码申请准确率、代码审批及时率

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getMode() {
        return mode;
    }

    public void setMode(String mode) {
        this.mode = mode;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }


    //--以下为内部类，用于接收数据库查询的各类结果使用
    public static class WlTjfxResult {
        public String time_str;        //--具体的时间段，可能为月份、季度、年度信息
        public String count_str;    //--上述时间段下统计数量

        public String dl_code;        //--大类代码
        public String dl_desc;        //--大类名称

        public String user_id;        //--用户id，可能为申请人或者审核人
        public String user_account;    //--用户账号，可能为申请人或者审核人
        public String user_name;    //--用户名称
        public String fail_str;        //--申请数据中被驳回的数量
        public String success_percent;    //--申请成功率

        public String maxday_str;    //--审核人审核数据中最大审核时间
        public String avgday_str;    //--审核人审核数据中平均审核时间

        public String getTime_str() {
            return time_str;
        }

        public void setTime_str(String time_str) {
            this.time_str = time_str;
        }

        public String getCount_str() {
            return count_str;
        }

        public void setCount_str(String count_str) {
            this.count_str = count_str;
        }

        public String getDl_code() {
            return dl_code;
        }

        public void setDl_code(String dl_code) {
            this.dl_code = dl_code;
        }

        public String getDl_desc() {
            return dl_desc;
        }

        public void setDl_desc(String dl_desc) {
            this.dl_desc = dl_desc;
        }

        public String getUser_account() {
            return user_account;
        }

        public void setUser_account(String user_account) {
            this.user_account = user_account;
        }

        public String getUser_name() {
            return user_name;
        }

        public void setUser_name(String user_name) {
            this.user_name = user_name;
        }

        public String getFail_str() {
            return fail_str;
        }

        public void setFail_str(String fail_str) {
            this.fail_str = fail_str;
        }

        public String getSuccess_percent() {
            return success_percent;
        }

        public void setSuccess_percent(String success_percent) {
            this.success_percent = success_percent;
        }

        public String getMaxday_str() {
            return maxday_str;
        }

        public void setMaxday_str(String maxday_str) {
            this.maxday_str = maxday_str;
        }

        public String getAvgday_str() {
            return avgday_str;
        }

        public void setAvgday_str(String avgday_str) {
            this.avgday_str = avgday_str;
        }

        public String getUser_id() {
            return user_id;
        }

        public void setUser_id(String user_id) {
            this.user_id = user_id;
        }

    }

}
